import { createApp } from 'vue'

import App from './App.vue'
import router from './router'
import store from './store'
import headCom from './views/headCom.vue'
// 
// vue3的整体api改变
// createApp 创建vue对象的方法 参数式根组件
var app=createApp(App);
// app.use 代替了Vue.use() 操作的是单个的vue对象
// 不会直接操作vue库.
// Vue下的全局方法 全部迁移到了 app
// app.component()  //注册全局组件
// app.directive('myfor', { 注册自定义指令});
// app.filter('double',()=>{}) //注册全局的过滤器  <div>{{name|double|cheng}}</div>
// app.config() //全局配置
// app.use()    //使用插件
// app.mount() //挂载组件到元素
// app.unmount() //卸载组件

// 注册的全局组件
app.component("headcom",headCom)

app.use(store)
app.use(router)
app.mount('#app')
